machine learning important questions